/**
 * 
 */
package STUDENTS.DANGTIENLONG.MVC.Ex05;

import java.util.Scanner;

/**
 * @author Tien Long
 *
 */
public class Views {
	public static void main(String[] args) {
		Couple obj = new Couple();
		Scanner sc = new Scanner(System.in);
		String strTemp = "";
		do{
			System.out.println("Mời bạn nhập tên: ");
			strTemp = sc.nextLine();
			if(strTemp.isEmpty())
				System.out.println("Bạn chưa nhập tên! ");
		}while(strTemp.isEmpty());
		obj.setFullName(strTemp);
		
		do{
			System.out.println("Mời bạn nhập tuổi: ");
			strTemp = sc.nextLine();
			if(strTemp.isEmpty())
				System.out.println("Bạn chưa nhập tuổi! ");
		}while(strTemp.isEmpty());
		obj.setAge(Integer.parseInt(strTemp));
		
		do{
			System.out.println("Mời bạn nhập tình trạng hôn nhân: 0 - Chưa có gia đình, 1 - Đã có gia đình, 2 - Ly hôn");
			strTemp = sc.nextLine();
			if(strTemp.isEmpty() || Byte.parseByte(strTemp) < 0 || Byte.parseByte(strTemp) > 2)
				System.out.println("Bạn chưa nhập hoặc nhập sai tình trạng hôn nhân! ");
		}while(strTemp.isEmpty());
		obj.setMarriedStatus(Byte.parseByte(strTemp));
		
		do{
			System.out.println("Mời bạn nhập giới tính: 0 - Nam, 1 - Nữ");
			strTemp = sc.nextLine();
			if(strTemp.isEmpty() || Byte.parseByte(strTemp) < 0 || Byte.parseByte(strTemp) > 1)
				System.out.println("Bạn chưa nhập hoặc nhập sai giới tính! ");
		}while(strTemp.isEmpty());
		obj.setSex(Byte.parseByte(strTemp));
		
		Controllers objControllers = new Controllers();
		if (objControllers.CheckRegistration(obj))
			System.out.println("Bạn được phép tham gia! ");
		else System.out.println("Bạn không được phép tham gia! ");
	}
}
